body {
	width:1000px;
	margin:0 auto;
}
body {
	color:#333;
	background:#FFF;
}
body, tr, td, input, select, textarea { font:12px simsun, arial, tahoma, verdana; }
input, select, textarea { vertical-align:middle; }
h1, h2, h3, h4, h5 {
	font-weight:normal;
	font-size:12px;
	margin:0;
}
img { border:0; }
p {
	margin:0;
	padding:0;
}
form {
	margin:0;
	padding:0;
	display:inline;
}
a {
	color:#105CB0;
	text-decoration:none;
}
a:hover {
	color:#FF5E00;
	text-decoration:underline;
}
.clear { clear:both; }
.left { float:left; }
.right { float:right; }
.bg { margin:0 8px; }
.main { clear:both; }
.noticeTop, .noticeTop a { color: Red; font-weight: bold; }
.formInput {
	border:1px solid #98C8F5;
	padding:3px;
	background:#FFF;
	color:#1B5D8F;
}
.formButton {
	height:21px;
	color:#FFF;
	border:1px solid #98C8F5;
	background:#FFF url("/Images/Default/button_bg.gif") repeat-x;
}
.header {
	color:#004D8C;
	background:#FFF;
	height:1%;
	clear:both;
}
.header .nav {
	color:#FFF;
	height:14px;
	background:#6AAAE2;
	padding:6px 8px 7px 8px;
}
.header .nav a { color:#FFF; }
.header .nav a:hover { color:#FF5E00; }
.sub_nav a {
	float:left;
	display:block;
	padding:5px 10px;
	margin:0 5px;
	margin-top:-4px;
	text-decoration:none;
	font-weight:bold;
}
.letter_nav {
	background:#DBE9FF;
	margin-top:-9px;
	margin-bottom:10px;
	padding:2px;
	overflow:auto;
	height:1%;
}
.letter_nav a {
	float:left;
	display:block;
	padding:1px 5px 2px 4px;
	margin-right:6px;
	text-decoration:none;
}
.letter_nav .lbg { background:url("/Images/Default/a_bg.gif") no-repeat; }
.letter_nav .number { background:url("/Images/Default/a_bg.gif") -17px 0 no-repeat; }
.letter_list {
	padding:4px;
	overflow:auto;
	height:1%;
	line-height:120%;
}
.letter_list dl {
	margin:0;
	clear:both;
}
.letter_list dt {
	font-weight:bold;
	font-size:20px;
	margin-bottom:4px;
	padding:6px;
	overflow:auto;
	height:1%;
	border-bottom:1px dotted #FED9AE;
}
.letter_list dt .right {
	font-size:12px;
	font-weight:normal;
}
.letter_list dd {
	padding:2px;
	margin:2px;
	font-size:14px;
	float:left;
	width:478px;
	text-overflow:chip;
	white-space:nowrap;
	overflow:hidden;
}
.letter_list dd h1 {
	color:#000;
	font-size:14px;
	margin:0;
	padding:0;
	display:inline;
}
.letter_list dd span {
	font-size:12px;
	color:#999;
}
.table {
	border:1px solid #98C8F5;
	background:#FFF;
	margin-bottom:10px;
	padding:1px;
}
.nav_title {
	color:#FFF;
	background:#6AAAE2 url("/Images/Default/nav_title_bg.gif") repeat-x;
	padding:6px 6px 0 6px;
	height:20px;
}
.nav_title a { color:#FFF; }
.n { font-weight:bold; }
.list_img {
	padding:4px;
	overflow:hidden;
	height:1%;
	margin:0 auto;
	text-align:center;
}
.list_img .img_box {
	width:160px;
	display:inline;
	margin:8px 16px 0 16px;
}
.list_img .img_box .image img {
	width:140px;
	height:180px;
}
.list_img .img_box .image {
	margin:2px;
	padding:6px;
	border:1px dotted #D2E6B3;
	margin-bottom:4px;
}
.list_img .img_box p.p1 {
	margin-bottom:5px;
	width:148px;
	margin:0 auto;
}
.list_img .img_box p.p2 {
	margin-bottom:5px;
	width:148px;
	margin:0 auto;
}
.list_img .img_box p.p3 {
	width:152px;
	margin:0 auto;
}
.list_img .search_list { margin:6px; }
.search_result .img_box { margin:8px 17px 0 17px; }
.layout_left .img_box { margin:8px; }
.home_commend {
	overflow:auto;
	height:1%;
	padding:4px;
	background:#FAFFFF;
}
.home_commend .image_list {
	float:left;
	width:410px;
	padding-bottom:4px;
}
.home_commend .image_list .box {
	width:125px;
	margin:4px;
}
.home_commend .image_list .box p.p1 {
	width:123px;
	white-space:nowrap;
	overflow:hidden;
}
.home_commend .image_list .box .image {
	margin:2px;
	padding:4px;
	border:1px dotted #D2E6B3;
}
.home_commend .image_list .box .image img {
	width:108px;
	height:138px;
}
.home_commend .text_list {
	line-height:160%;
	width:360px;
	float:right;
	padding:1px;
	border:1px dotted #D2E6B3;
}
.home_commend .text_list .name {
	width:238px;
	white-space:nowrap;
	overflow:hidden;
	padding-top:1px;
}
.home_commend .text_title {
	width:auto;
	overflow:hidden;
	height:1%;
	background:#D2E6B3;
	padding:2px;
	margin-bottom:2px;
}
.home_commend .text_row {
	margin:3px;
	border-bottom:1px dotted #D2E6B3;
}
.home_commend .text_list .last { border-bottom:0; }
.today { color:#D00; }
.iframe_bbs {
	height:160px;
	width:100%;
}
.iframe_vod {
	height:180px;
	width:100%;
}
.list_text {
	padding:3px;
	line-height:200%;
	overflow:auto;
	height:1%;
}
.list_text .last { border-bottom:0; }
.text_row {
	border-bottom:1px dotted #98C8F5;
	overflow:auto;
	height:1%;
}
.text_name {
	width:118px;
	white-space:nowrap;
	overflow:hidden;
}
.hot1 {
	font-weight:bold;
	color:#F26522;
	padding:2px 0 2px 0;
	margin-right:1px;
}
.hot2 {
	font-weight:bold;
	color:#7BB5E7;
	padding:2px 0 2px 0;
	margin-right:1px;
}
.new ul {
	margin:6px;
	padding:0;
	list-style:none;
	font-size:14px;
}
.new ul li {
	line-height:160%;
	margin:4px 0;
}
.new ul li span {
	font-size:12px;
	color:#999;
}
.new ul li span.today { color:#D00; }
.book_info h1 {
	display:inline;
	font-weight:bold;
}
.book_info .book_show {
	padding:6px;
	background:#F5F9FF;
	overflow:auto;
	height:1%;
}
.book_info .book_show .column1 {
	padding:6px;
	border:1px dotted #D2E6B3;
	width:238px;
	float:left;
}
.book_info .book_show .column1 img {
	width:238px;
	height:306px;
}
.book_info .book_show .column2 {
	float:left;
	width:200px;
	height:320px;
	padding:0 8px;
	line-height:150%;
	overflow:hidden;
}
.book_info .book_show .column2 p {
	width:180px;
	white-space:nowrap;
	overflow:hidden;
}
.book_info .book_show .column3 {
	width:300px;
	float:right;
}
.intro {
	padding:4px;
	font-size:14px;
	width:770px;
	line-height:160%;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
}
.share {
	background:#F5F9FF;
	padding:4px;
	border:1px solid #98C8F5;
	border-top:none;
	margin:-10px 0 10px 0;
	height:1%;
	overflow:hidden;
}
.share .left {
	height:1%;
	overflow:hidden;
}
.share .left a {
	float:left;
	display:block;
	padding:4px 20px;
	margin:0 9px;
}
.share .left a {
	color:#333;
	background:#98C8F5;
	text-decoration:none;
}
.share .left a:hover {
	color:#FFF;
	background:#98C8F5;
	text-decoration:none;
}
.s_h { color:#396; }
.chapter_list {
	padding:4px;
	overflow:auto;
	height:1%;
}
.chapter_list h4 {
	float:left;
	font-weight:normal;
	font-size:14px;
	width:178px;
	margin:6px;
	white-space:nowrap;
	overflow:hidden;
}
.chapter_list h4.new a { color:red; }
.cbt h1 {
	font-weight:bold;
	font-size:20px;
	margin:10px;
}
.comment .comment_box {
	padding:0;
	padding:6px;
}
.comment .comment_box .userinfo {
	color:#666;
	background:#D3E7F8;
	padding:5px;
	overflow:auto;
	height:1%;
}
.comment .comment_box .content {
	font-size:14px;
	padding:4px;
	line-height:150%;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
}
.comment .comment_box .func { text-align:right; }
.comment .comment_notice {
	color:#BC2931;
	background:#FFF;
	padding:10px 18px 10px 10px;
	border-top:1px dotted #CCC;
	text-align:center;
}
.comment .comment_post {
	padding:10px;
	text-align:center;
}
.comment .comment_post textarea { height:80px; }
#quote_object {
	color:red;
	clear:both;
*margin-top:-12px;
}
.comment .succeed {
	color:green;
	font-weight:bold;
}
.comment .exists, .comment .error {
	color:red;
	font-weight:bold;
}
.comment .content .quote {
	border:1px solid #CCC;
	background:#FFFFF0;
	padding:3px;
	width:auto;
	margin:0 0 10px 0;
}
.comment .content .quote span {
	display:block;
	margin:3px 5px;
	font-size:12px;
	color:#105CB0;
}
.comment .content .quote p { margin:0 5px; }
.comment .empty {
	padding:10px;
	text-align:center;
}
.multipage span { margin:0 6px 0 0; }
.multipage .active {
	color:green;
	font-weight:bold;
}
.flink .list_style { padding:5px; }
.flogo {
	float:left;
	margin-right:4px;
}
.notice h1 {
	font-size:12px;
	margin:0;
	padding:6px;
	color:#FFF;
	background:#F60;
}
.notice .content {
	margin:10px;
	line-height:180%;
	font-size:14px;
	font-weight:bold;
}
.footer {
	border-top:1px solid #98C8F5;
	padding:8px;
	margin-top:15px;
}
.footer p { margin:0; }
.footer .copyright { line-height:160%; }
.text_normal { font-weight:normal; }
.text_bold { font-weight:bold; }
.text_center { text-align:center; }
.text_left { text-align:left; }
.text_right { text-align:right; }
.text_black { color:#000; }
.text_red { color:red; }
.cetner { margin:0 auto; }
.layout_container {
	display:block;
	border-left:195px solid #FFF;
}
.layout_inner {
	display:block;
	margin-left:-195px;
	overflow:auto;
}
.layout_left {
	float:left;
	width:188px;
	left:0;
}
.layout_right {
	margin-left:195px;
	display:block;
	height:1%;
}
.body {
	width:auto;
	margin:0;
}
.body { -moz-user-select:none; }
.body .bg {
	margin:0;
	color:#FFF;
}
.body .browse_nav {
	color:#FFF;
	background:#6AAAE2;
	text-align:center;
	clear:both;
}
.body .browse_nav .browse1, .browse2 {
	border-top:1px solid #D4E8FC;
	padding:4px;
}
.body .browse_nav .browse1 { overflow:auto; }
.body .browse_nav .browse2 { overflow:hidden; }
.body .browse_nav a { color:#FFF; }
.body #img_area { text-align:center; }
.body .nav {
	overflow:auto;
	height:1%;
}
.body .nav {
	background:#6AAAE2;
	padding:6px;
}
.body .nav a { color:#FFF; }
.iframe_alimama658 {
	height:60px;
	width:658px;
}
.portalbox {
	width: 100%;
	height: 235px;
	background: #CAD9EA;
	margin-bottom: 10px;
	border-collapse: separate;
	clear: both;
}
.portalbox .btd {
	padding: 8px;
	vertical-align: top;
	background: #FFF url( "/Images/Default/cat_bg.gif" ) repeat-x;
}
.portalbox h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 4px 0;
	float: left;
}
.portalbox ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.portalbox li {
	margin: 0;
	padding: 0;
	margin: 3px 0;
	line-height: 150%;
	padding-left: 8px;
	background: url( "/Images/Default/arrow_right.gif" ) 0 6px no-repeat;
}
.portalbox .title {
	overflow: hidden;
	height: 1%;
	margin-bottom: 6px;
	clear: both;
}
.portalbox .program { width: 100%; }
.portalbox .program td { padding: 3px; }
.portalbox .program span.week { color: #900; }
.portalbox .program span.current { color: red; }
.portalbox .announce li {
	width: 298px;
	text-overflow: chip;
	white-space: nowrap;
	overflow: hidden;
}